package com.sky.admin.api.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import java.util.List;
import lombok.Data;

@Data
@Schema(name = "课程管理对象")
public class CourseUnitsVo {

	@Schema(description = "课程管理对象id - 更新传 - 操作数据主键")
	private Integer courseUnitsId;

	@Schema(description = "单元名称英文")
	private String courseUnitsNameEn;

	@Schema(description = "单元名称中文")
	private String courseUnitsNameCn;

	@Schema(description = "达成目标英文")
	private String achievingGoalsEn;

	@Schema(description = "达成目标中文")
	private String achievingGoalsCn;

	@Schema(description = "描述英文")
	private String commentEn;

	@Schema(description = "描述中文")
	private String commentCn;

	@Schema(description = "parentId;0-为Tab节点")
	private Integer parentId;

	@Schema(description = "排序 - 添加时前端不需要传输")
	private Integer sortOrder;

	@Schema(description = "备注")
	private String remarks;

	@Schema(description = "课程材料-三级节点可传")
	private List<AttachVo> courseMaterialsVo;

	@Schema(description = "课程作业-三级节点可传")
	private List<HomeworkVo> courseHomeworkVo;

	@Schema(description = "教师id-三级节点可传")
	private Integer teacherId;

	@Schema(description = "评价系统id-三级节点可传")
	private Integer evaluationId;

	@Schema(description = "课程安排英文-三级节点可传")
	private String courseArrangementEn;

	@Schema(description = "课程安排中文-三级节点可传")
	private String courseArrangementCn;
}
